package lc.com.lcpicturebackend.constant;

/**
 * 功能：用户常量
 * 作者：lc
 * 日期：2024/12/16 21:29
 */
public interface UserConstant {
    /**
     * 密码复杂度
     */
    String PASSWORD_PATTERN = "^(?=(.*[A-Za-z]){1,})(?=(.*\\d){1,})(?=(.*[.,*^&]){1,})(?!.*[\\s\\u4e00-\\u9fa5])[A-Za-z\\d.,*^&]{8,14}$";
    /**
     * 盐值
     * 混淆密码
     */
    String SALT = "lc_picture";

    /**
     * 用户状态值
     */
    String USER_LOGIN_STATE = "user_login_state";
    /**
     * 默认角色
     */
    String DEFAULT_ROLE="user";
    /**
     * 管理员角色
     */
    String ADMIN_ROLE="admin";
}
